/**
 * 
 */
$(function(){
	var up=false;
	var param = $h.getUrlParams_p();
	log.debug(param);
	if(param.id){
		up = true;
		$h.load('/sysadmin/admins/getbyid', 'id='+param.id, function(d){
			log.debug(d);
			if(d.length>0){
				d = d[0];
				$h.fillFormInput_p('frmadmins', d);
				
				$('#username').attr('readonly','readonly');
				$('#sbm').attr('value', '编辑');
			}
		});
	}
	//success 
	$('#username').blur(function(){
		if($(this).val()==''){
			$(this).next().addClass('error').html('不能为空！');
		}else if($(this).val().length > 20){
			$(this).next().addClass('error').html('不能超长，限20字符！');
		}else {
			if($('#id').val()==''){
				//check username
				 $h.load('/sysadmin/admins/get','username='+$(this).val(), 
						function(a){						
							if(a && a.length>0){
								$('#username').next().addClass('error').html('用户名已经存在！');
								return false;
							}else{
								$('#username').next().removeClass('error').addClass('success').html('完全正确');
							}
						}
				);
			}else{
				$('#username').next().removeClass('error').addClass('success').html('完全正确');
			}
			
		}
	});
	
	$('#password, #password1').blur(function(){
		if($(this).val() == ''){
			$(this).next().addClass('error').html('密码不能为空');
		}else	if($('#password').val() != $('#password1').val() ){
			$(this).next().addClass('error').html('两次密码要相等');
		}else{
			$(this).next().removeClass('error').addClass('success').html('完全正确');
		}
	});
	
	$('#sbm').click(function(){
		if($('#username').val()==''){
			$h.alert('用户名不能为空');return false;
		}
		if($('#password').val()==''){
			$h.alert('密码不能为空');return false;
		}
		if($('#password').val() != $('#password1').val()){
			$h.alert('亲，两次密码不一样');return false;
		}
		var p = $('#frmadmins').serialize();
		$h.load('/sysadmin/admins/add', p, function(d){
			if(d && d>0){
				var msg = '添加成功';
				if($('#id').val()!=''){
					msg = '编辑成功';
				}
				$h.alert(msg);
				location.href='/sysadmin/admins';
			}else if(d=='-1'){
				$h.alert('不能为空');
			}else if(d=='-2'){
				$h.alert('用户名存在');
			}else if(d=='-3'){
				$h.alert('两次密码要一致');
			}
		});
		return;
	});
})